package top.yuyufeng.mbuy.service;

import top.yuyufeng.mbuy.dto.CartDTO;

import java.util.List;

public interface ICartService {
    void add(CartDTO cartDTO);

    List<CartDTO> listByUserId(Integer userId);

    void deleteById(Integer id);

    void deleteByUserId(Integer userId);

    List<CartDTO> listByUserIdWithDetail(Integer userId);

    /**
     * 选中购物车
     * @param userId
     * @param id
     * @param checked
     */
    void check(Integer userId, Integer id, Integer checked);

    List<CartDTO> listByUserIdWithDetailChecked(Integer userId);
}
